rotation dynamics